문자열 양 끝의 공백을 제거하는 함수이다. 여기서 공백은 모든 공백문자(space, tab, NBSP 등)와 모든 개행문자(LF, CR 등)를 의미한다. trim() 함수를 사용하면 양 옆의 공백은 제거되지만 문장 안의 공백이 제거되지 않는다.
문장 안의 공백을 제거하기 위해 split()함수와 join()함수를 제거하는 방법을 사용할 수 있다. split(' ')함수를 이용하여 공백을 기준으로 문자열을 끊고 join('')함수로 문자열을 붙여주는 방법이다.
문장 안의 공백을 제거하기 위해서 replace() 함수를 이용할 수 있다. replace(/\s/g, "")는 검색범위를 전역으로 확장해 공백문자를 찾은 뒤 ''으로 대체하겠다는 의미이다.